// 导入 express
const express = require('express')
/* 导入路由处理函数模块 */
const expressJoi = require('@escook/express-joi')
// 用户信息路由处理函数模块
const userHandler = require('../router_handler/user_handler')
// 导入验证规则
const { reg_login_schema, reg_register_schema } = require('../schema/userinfo')

// 创建路由实例
const router = express.Router()

/* 编写路由的请求方式、请求路径以及对应的处理函数 */
// 用户注册路由规则
router.post('/register', expressJoi(reg_register_schema), userHandler.register)

// 用户登录路由规则
router.post('/login', expressJoi(reg_login_schema) ,userHandler.login)

// 向外抛出路由对象
module.exports = router